var fs =require('fs')
var p=new Promise((resove,reject)=>{
    fs.readFile('../data/1.txt','utf-8',(err,data)=>{
    if(err){
       reject('读取文件失败')
    }
        resove(data)
    })
});

var p2=new Promise((resove,reject)=>{
    fs.readFile('../data/2.txt','utf-8',(err,data)=>{
    if(err){
       reject('读取文件失败')
    }
        resove(data)
    })
});

var p3=new Promise((resove,reject)=>{
    fs.readFile('../data/3.txt','utf-8',(err,data)=>{
    if(err){
       reject('读取文件失败')
    }
        resove(data)
    })
});

p.then(res=>{
    console.info(res)
    return p2;
})
.catch(err=>{
    console.info(err);
})
.then(res=>{
    console.info(res);
    return p3;
})
.catch(err=>{
    console.info(err)
})
.then(res=>{
    console.info(res)
})
.catch(err=>{
    console.info(err);
})